| Overload | Description | 
|---|---|
| ValueResult<T> Constructor() | Initializes a new instance of the class with default data. | 
| ValueResult<T> Constructor(Object,T) | Initializes a new instance of the class, with given state object and value. | 
| ValueResult<T> Constructor(Object,Exception) | Initializes a new instance of the class, with given state object and exception. | 
| ValueResult<T> Constructor(Object,Exception,Object) | Initializes a new instance of the class, with given state object, exception, and value. | 
| ValueResult<T> Constructor(ValueResult) | Initializes a new instance of the class as a copy of another value result. | 
| ValueResult<T> Constructor(SerializationInfo,StreamingContext) | Initializes a new instance of the class with serialized data. | 
